<%-- 
    Document   : listaDirectivos
    Created on : 15/10/2009, 08:04:20 PM
    Author     : ADMINISTRADOR
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="r" uri="http://richfaces.ajax4jsf.org/rich" %>

<script language="javascript" src="/colegiatura/js/funciones.js"></script>
<link href="/colegiatura/Estilos/estilosEsymons.css" rel="stylesheet" type="text/css" />

<f:view>
<h:form>
<table width="100%" border="0">
    <tr><td height="30" align="left" class="texto3">
      <h:outputLabel value="Relación de Directivos" />
  </td></tr>
  <tr><td><fieldset><legend>Seleccionar</legend>
      <table width="1100" border="0">
      <tr>
    <td width="310" rowspan="3" align="left">
        <h:selectOneRadio value="#{directivosController.seleccion}" styleClass="texto20" layout="pageDirection">
          <f:selectItem itemLabel="Ordenado por CIP" itemValue="1"/>
          <f:selectItem itemLabel="Ordenado por Apellidos" itemValue="2"/>
          <f:selectItem itemLabel="Ordenado por Cargo" itemValue="3"/>
          <f:selectItem itemLabel="Listar Periodo Activo" itemValue="4"/>
          <f:selectItem itemLabel="Listar Todos" itemValue="5"/>
      </h:selectOneRadio>
    </td>
    <td align="left" height="25"></td>
    <td width="157" align="left">&nbsp;</td>
    <td width="475" align="left">&nbsp;</td>
  </tr>
  <tr><td width="140" align="left">
         <h:outputLabel value="Fecha inicio:" styleClass="texto20" />    </td>
         <td align="left">
             <r:calendar value="#{directivosController.fechaIni}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" />
          </td>
    <td align="left"></td>
  </tr>
  <tr><td width="140" align="left">
    <h:outputLabel value="Fecha Fin:" styleClass="texto20" /></td>
    <td width="157" align="left">
    <r:calendar value="#{directivosController.fechaFin}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" />
       </td>
    <td width="475" align="left">
    <h:commandButton action="#{directivosController.listarDirectivosXPeriodo}" value="   Listar   " styleClass="enlace9" /></td>
  </tr></table>
  </fieldset> </td>
  </tr>
  <h:panelGroup rendered="#{directivosController.listaDirectivosPeriodo!=null}">
  <tr><td><fieldset><legend>Seleccionar</legend>
      <table width="1100" border="0">
      <tr><td colspan="2" height="25">
    <h:commandButton action="#{jasperController.reporteDirectivosPorPeriodo}" value="Generar PDF" styleClass="enlace9" />
  </td>
  <td width="385" colspan="2" align="center">
      <h:outputLabel  value="Nro de Directivos : #{directivosController.cantidad}" styleClass="texto22" />     
     </td>
  </tr></table>
  </fieldset> </td>
  </tr></h:panelGroup>
</table>
<r:dataTable  rendered="#{directivosController.listaDirectivosPeriodo!=null}" 
              value="#{directivosController.listaDirectivosPeriodo}" var="directivo" rows="10"
  reRender="dt" id="TableDirectivo" border="0" headerClass="texto18" rowClasses="TableImpar,TablePar">
    <f:facet name="header">
    <r:columnGroup >
      <r:column colspan="5" >
          <h:outputLabel rendered="#{directivosController.seleccion==5}"
          value="Periodo : #{directivosController.periodo} " styleClass="texto9"/>
      </r:column>
      </r:columnGroup>
    </f:facet>
    <r:column width="100" headerClass="texto18">
              <f:facet name="header">
                  <h:outputLabel value="Nro CIP" /></f:facet>
            <h:outputLabel value="#{directivo.colCodigo.colnumeroCip}" styleClass="texto20" />
        </r:column>
        <r:column width="200" headerClass="texto18">
             <f:facet name="header">
                 <h:outputLabel value="Área" /></f:facet>
            <h:outputLabel value="#{directivo.carCodigo.fkAreCodigo.areNombre}" styleClass="texto20" />
        </r:column>
        <r:column width="200" headerClass="texto18">
             <f:facet name="header">
                 <h:outputLabel value="Cargo" /></f:facet>
            <h:outputLabel value="#{directivo.carCodigo.carDescripcion}" styleClass="texto20" />
        </r:column>
        <r:column width="300" headerClass="texto18">
             <f:facet name="header">
                 <h:outputLabel value="Colegiado" /></f:facet>
            <h:outputLabel value="#{directivo.colCodigo.personaNatural.nombreCompletoPersona}" styleClass="texto20" />
        </r:column>
        <r:column width="300" headerClass="texto18">
             <f:facet name="header">
                 <h:outputLabel value="Capítulo" /></f:facet>
            <h:outputLabel value="#{directivo.colegiadoEspecialidad.ecaCodigo.capCodigo.capDescripcion}" styleClass="texto20" />
        </r:column>        
        <f:facet name="footer">
              <r:datascroller id="dt" renderIfSinglePage="false"></r:datascroller>
        </f:facet>
</r:dataTable>
</h:form>
</f:view>